Operators in JavaScript in Hindi with Examples - ऑपरेटर्स क्या हे ?
Operator एक तरह के Symbol होते हे , जिसकी मदत से Operand में दिए गये task को Perform किये जाते हे |जेइसे - (x + y)
तो x और y ये दोनों Operand हे , और इसमें जो Symbol (+) का इस्तेमाल किया गया हे , वो ही होता हे Operator | मतलब , Operator के मदत से Programming के अन्दर Logical और Mathematical Task को Perform किये जाते हे |
JavaScript में Operator को Use करके हम Operand में Value को Assign और Compare कर सकते हे , और दो Operand पे किसी तरह के Task को पेर्फ्रोम कर सकते हे |
जेइसे - (10 + 20) = 30
ये हमने जो Addition के task को Perform किये हे , ये Operator के मदत के बिना सम्भब नही हे |
तो ये ही होता हे Operator का Definition , उम्मीद करता हु आप लोग समझ गये होंगे , अब बात करते हे JavaScript में कितने तरह के Operator का इस्तेमाल किये जाते हे ,
Types of Operator : -
- Arithmetic Operator
- Relational Operator
- Bitwise Operator
- Logical Operator
- Assignment Operator
- Spacial Operator
1. Arithmetic Operator : -
Arithmetic Operator को Mathematical Problem को Solved करने के लिए इस्तेमाल किया जाता हे |जेइसे - अगर हमें दो नंबर को Add करना हे , तो उसके लिए हम इस Arithmetic Operator का इस्तेमाल करते हे | (Example - 10+10 = 20)
इस Arithmetic Operator के मदत से निचे दिए गये इन सभी task को Perform करने के लिए इस्तेमाल किया जाता हे |
- Addition (+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
- Module (%)
- Increment (++)
- Decrement (--)
अब चलिए इस Arithmetic Operator को हम एक Practical Program के अन्दर Implement करके देखते हे ,
2. Relational Operator : -
Relational Operator में दो Operand में Compare किये जाते हे , और इस लिए Relation Operator को Comparison Operator भी कहा जाता हे |और इस Operator में Compare करके जो Result मिलता हे , वो हमेशा Boolean में ही Show होता हे , मतलब True और False में Result Show होता हे |
जेइसे -
- Less than(<)
- Greater than(>)
- Less than equal (<=)
- Greater than equal (>=)
- Equal to (==)
- Not equal (!=)
- Equal value and same type(===)
- Not equal value or not same type (!==)
3. Bitwise Operator : -
Bitwise Operator में भी दो Operand के बिच में Operation Perform किये जाते हे , लेकिन जो नंबर को Programming के माद्यम से Perform किये जाते हे , उस नंबर को पहले Binary Digits (0 और 1 ) में Convert किया जाता हे | उसके बाद ही Program के अन्दर Implement किया जाता हे |मतलब , Bitwise Operator में जो Value दिए जाते हे , वो पहले Binary Form में (0,1) Convert होते हे , फिर Programming के द्वारा Perform किया जाता हे |
Bitwise Operator में निचे दिए गये इन सभी task को Perform किया जाता हे , जेइसे -
- Bitwise AND Operation (&)
- Bitwise OR Operation (|)
- Bitwise XOR Operation (^)
चलिए Practical करके देखते हे ,
4. Logical Operator : -
Logical Operator में दो और दो से जादा Value के Expression को Check किया जाता हे , और Program में Performance किये जाते हे | और जिसका Result हमेशा Boolean Value यानि true और False में ही Return करता हे |Logical Operator 3 Types के होते हे ,
- Logical AND (&&)
- Logical OR (||)
- Logical NOT (!)
चलिए इस Logical Operator को एक Program के मध्यम से और अछे से सम्माझने की कौसिस करते हे |
5. Assignment Operator : -
Assignment Operator में एक Variable के अन्दर एक Value को Assign किया जाता हे , और इस Assignment Operator को equal (=) symbol के स्वर represent किया जाता हे |Ex- x=10
तो इस x Variable के अन्दर 10 Value को Assign किया गया हे इस Assignment Operator के माध्यम से |
चलिए Assignment Operator को भी एक Program के अन्दर Implement करके देखते हे |
6. Spacial Operator :-
JavaScript बहत सारे Spacial Operators Provide करते हे , जिसकी मदत से Program में कुछ Spacial Task को Perform किया जाता हे ,आइये उन सब Spacial Operator के बारे में जानते हे ,
1. Condition Operator ( ? : ) :-
इस Operator के मदत से Operand में Condition को Check किया जाता हे | अगर Condition True हुए तो एक अलग Result Show करेगा , और अगर Condition False हुए तो ये एक अलग Result Show करेगा | ये Concept बिलकुल If else Statement की तरह ही काम करता हे |Syntax -
condition ? statement 1 : statement 2
2. Comma Operator (,) :-
इस Comma Operator के मदत से Multiple Expression को एक Single लाइन Statement में लिखा जाता हे |Example - first name , last name
3. Delete Operator : -
जब Program के अन्दर किसी Object को Delete करना पड़े , तो उसके लिए हम इस Delete Operator का इस्तेमाल करते हे |Example : - Sanat kumar
अगर हम इस नाम में से इस kumar नाम को Delete करना चाहते हे , तो उसके लिए हम इस Delete Operator का इस्तेमाल करके आसानी से Delete कर सकते हे | और उसके बाद इस का जो Result आयेगा वो हे , - Sanatundefined
4. in Operator : -
in operator के मदत से Program के अन्दर Object Property को Check किया जाता हे |मतलब , मानलो हमने एक Statement लिखा 'Sanat is a good boy'
तो इस Statement में से इस in Operator के मदत से हम ये Check कर सकते हे की इस Object "good" Property क्या सच में मजूद हे , अगर होगा तो ये True Print करेगा और अगर नही होगा तो ये False Print करेगा |
5. InstanceOf Operator :-
किसी Object में इस InstanceOf Operator के मदत से ये Check किया जाता हे , की वो किस Type के Variable को add किया गया हे |6. new Operator : -
New Operator के मदत से Program में New Object को Create किया जाता हे |7. TypeOf Operator : -
TypeOf Operator के मदत से ये Check किया जाता हे ,की Program में किस Type का Object को Create किया गया हे |
8. Void Operator : -
Expression में से क्या Value Return करना हे , वो इस Void Operator के मदत से किया जाता हे |
तो ये रहा JavaScript में Spacial Operator के बारे में जानकारी , उम्मीद करता हु आप लोग समझ गये होंगे |
9. Yield Operator : -
एक Function को Pause करके किसी दुसरे Same Priority के Function को Execute किया जाता हे इस Yield Operator के मदत से |तो ये रहा JavaScript में Spacial Operator के बारे में जानकारी , उम्मीद करता हु आप लोग समझ गये होंगे |
Read More :-
Data Types in JavaScript in Hindi
Thank You ....
Conclusion :-
Operator एक तरह के Symbol होते हे , जिसका इस्तेमाल करके हम Programming के अन्दर अलग अलग Task को Perform करते हे | JavaScript में Total 6 Operator होते हे , जिसके बारे में हमने बताया हे वो भी Practical Knowledge के साथ | उम्मीद हे (Operators in JavaScript in Hindi with Examples) इस आर्टिकल के अन्दर दिए गये जानकारी आप लोगो को पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर इस Post में किसी भी तरह के कोई भी Doubt रह गये हे तो निचे Comment जरुर करे |Thank You ....